#!/bin/sh
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin

#Tom rad till stdout (log)
echo
#Skicka markering för att nytt påbörjas
echo "^NEW RUN: Upgrade"
#Skicka datum till stdout (log)
/bin/date
#Uppdatera paketlista
/usr/bin/apt-get update
if [ $? != 0 ]; then
	#Misslyckades, testa igen om 5min
	echo "ERROR, waitning 5m"
	sleep 300
	/usr/bin/apt-get update
	ret="$?"
	if [ $ret != 0 ]; then
		#Misslyckades, meddela
		echo "Exiting with error ($ret)"
		#Sänd mail
		../inc/sendmail "Fel vid uppdatering av server" "Det här är ett automatiskt meddelande från din server för att meddela att uppdatering misslyckades."
		exit
	fi
fi

#Uppdatera paket
/usr/bin/apt-get dist-upgrade -y --allow-unauthenticated
if [ $? != 0 ]; then
	#Misslyckades, testa igen om 5min
	echo "ERROR, waitning 5m"
	sleep 300
	/usr/bin/apt-get dist-upgrade -y --allow-unauthenticated
	ret="$?"
	if [ $ret != 0 ]; then
		#Misslyckades, meddela
		echo "Exiting with error ($ret)"
		#Sänd mail
		../inc/sendmail "Fel vid uppdatering av server" "Det här är ett automatiskt meddelande från din server för att meddela att uppdatering misslyckades."
		exit
	fi
fi
#Rensa bort nerladdade paket
/usr/bin/apt-get clean
